sample
A crate for simplifying generic pulse code modulation digital signal processing.
Use the Sample
trait to convert between and remain generic over bit-depth.
Provides a collection of non-std sample format types including:
-
I11
-
I20
-
I24
-
I48
-
U11
-
U20
-
U24
-
U48
Provides functions for optimally converting between any of the following sample format types:
-
i8
-
I11
-
i16
-
I20
-
I24
-
i32
-
I48
-
i64
-
u8
-
U11
-
u16
-
U20
-
U24
-
u32
-
U48
-
u64
-
f32
-
f64
If sample
is missing types, conversions or other functionality that you wish
it had, feel free to open an issue or pull request!